.residence-form-layout .form-part-recaptcha{margin-block:2rem}.residence-form-layout .head-title{color:var(--blue-800);padding-inline:50px}.residence-form-layout .form-part{background:transparent;display:flex;flex-direction:column;gap:48px;justify-content:space-between;padding:10px;padding-inline:15px;width:100%}.residence-form-layout .form-part .form-title h3{color:var(--blue-800);font-size:36px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:8px;text-transform:uppercase}@media(min-width:1920px){.residence-form-layout .form-part .form-title h3{font-size:48px}}.residence-form-layout .form-part .form-title p{color:var(--blue-900);font-size:16px;font-style:normal;font-weight:177;line-height:122%}@media(min-width:1920px){.residence-form-layout .form-part .form-title p{font-size:20px}}@media(min-width:1024px){.residence-form-layout .form-part{padding:42px}}@media(min-width:1920px){.residence-form-layout .form-part{padding:50px;padding-inline:42px}}.residence-form-layout .form-part .leasing-info,.residence-form-layout .form-part .personal-info,.residence-form-layout .form-part .supporting-info{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:52px;margin-top:16px}.residence-form-layout .form-part .leasing-info .input-filed-container,.residence-form-layout .form-part .personal-info .input-filed-container,.residence-form-layout .form-part .supporting-info .input-filed-container{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:31px}.p-float-label{position:relative}#error-message{inset-inline-start:0;position:absolute;top:60px}